import { JIA } from "./constant";
// 定义创建同步action的函数  --  把返回的对象直接交给reducer
export const jiaAction = (value) => ({
  type: JIA,
  data: value,
});
// 定义创建异步action的函数  --  store自己调用返回的函数并传入dispatch作为参数
export const jiaAsyncAction = (value, delay) => {
  return (dispatch) => {
    setTimeout(() => {
      // 执行异步......

      // 分发动作
      dispatch({
        type: JIA,
        data: value,
      });
    }, delay);
  };
};
